Quantized color instruction set for media-on-demand applications
نویسندگان
چکیده
This paper presents Quantized Color Pack eXtension (QCPX) ISA to accelerate performance of pixel-oriented media processing applications. The QCPX ISA (with a 32 bit word size) supports two packed, quantized (reduced) 16-bit color pixels represented in a YCbCr (Y: luminance, Cr and Cb: chrominance) color format. Unlike typical multimedia instruction set extensions (e.g., MDMX, MMX, ALTIVEC), QCPX obtains substantial performance and code density improvements through implicit support for color pixel processing rather than depending solely on generic subword parallelism. To fully measure its impact, QCPX is evaluated in the context of a massively data-parallel SIMD execution platform where data parallelism is harnessed by an orthogonal mechanism. Simulation results indicate that the 32-bit QCPX ISA achieves an overall average speedup of 584% over the non-QCPX and 88% over the 32-bit MDMX-like ISA with four media applications in a same machine platform. In addition, QCPX results in a higher system utilization in excess of 95% due to a significant reduction of conditional instructions.
منابع مشابه
Quantized color instruction set for media-on-demand applications - Multimedia and Expo, 2003. Proceedings. 2003 International Conference on
This paper presents Quantized Color Pack extension (QCPX) ISA to accelerate performance of pixel-oriented media processing applications. The QCPX ISA (with a 32 hit word size) supports two packed, quantized (reduced) 16-bit color pixels represented in a YCbCr (Y: luminance, Cr and Cb: chrominance) color format. Unlike typical multimedia instmction set extensions (e.g.. MDMX, MMX, ALTIVEC), QCPX...
متن کاملCombining the Quantized Color Instruction Set and Loop Unrolling on Portable Video Processing Systems
As wireless video products evolve, they demand more sophisticated processing at higher resolutions and frame rates. Computational performance and energy efficiency have become critical design issues. This paper presents the Quantized Color Pack eXtension (QCPX) combined with a loop unrolling (LU) technique to improve execution performance and energy efficiency of color image and video processin...
متن کاملHigh-performance and Energy-efficient Heterogeneous Subword Parallel Instructions
High instruction throughput and energy efficiency are becoming increasingly important design requirements for embedded and mobile computing systems. This paper presents tlie Quantized Color Pack extension (QCPX) ISA to improve execution performance of multimedia processing applications on programmable superscalar processors while reducing the energy consumption for these applications. QCPX expl...
متن کاملCoding Colour Quantized Images by Local Colour Quantization
Colour quantization is an established method for the reproduction of high visual quality colour imagery on systems with limited frame buffer resources. The ever increasing demand for fast and image/graphic intensive applications for cheap desktop platforms has called for greater savings in display and storage resources and simple, easy to implement architectures. Because human visual informatio...
متن کاملArchitecture of ePresence
ePresence is an Orchestrated Hypermedia Presentation System (OHPS) meant for pedagogic applications (such as Instruction-on-Demand). A teacher uses the tool-kit provided by this system, just like using the black-board or the over-head projection system, to create multi-media intensive lecture presentations. Once created and stored in an Instruction-on-Demand Server, students can interactively p...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003